package com.ll.generic;

/**
 * Created with IntelliJ IDEA.
 * User: linlin
 * Date: 13-6-23
 * Time: 下午4:16
 * 之所以声明泛型方法，一般是因为您想要在该方法的多个参数之间宣称一个类型约束。
 */
public class GenericMethod {

    /**
     *参数是无约束的或无限制的 类型
     * @param b
     * @param first
     * @param second
     * @param <T>
     * @return
     */
    public <T> T ifThenElse(boolean b, T first, T second){
        return b ? first : second;
    }

}
